查看原文
其他

千万别惹程序员,否则会在代码注释里,告诉这家公司有多坑!

点击上方 "程序员小乐"关注, 星标或置顶一起成长

每天凌晨00点00分, 第一时间与你相约

每日英文

There are plenty of things in life that you don't want to do but you have to,this is responsibility.For the things that you want to do but you can't,this is fate.

生命中有许多你不想做却不能不做的事,这就是责任;生命中有许多你想做却不能做的事,这就是命运。


每日掏心

人生,顺其自然就好,心安自然快乐。当你看淡得失、无谓成败的时候,反倒顺风顺水、遇难成祥。


来自:九度有点冷 | 责编:乐乐

链接:t.cn/AigOKBT7

程序员小乐(ID:study_tech)第 703 次推文   图片来自网络


往日回顾:我很神秘的采访了一位 Pornhub 工程师,聊了这些纯纯的话题



   正文   


每个程序员敲代码都有自己的特色风格,有的人写的杂乱无章,有的人写的井井有条,好的代码本身就是最好的说明文档。为了追求这一目标,除了写出优雅的代码外,给代码们添加注释,也是优秀程序员的一个好习惯。由于注释不会影响程序本身,因此被程序员们玩坏了。



有人用敲代码的方式来各种搞怪,有人用敲代码的方式来宣泄自己的工作压力,还有人用来调侃。程序员压力大,需要一个地方发泄,可又不能因此断了思路,于是代码注释成了绝佳的地方。



看看图中这条注释,还挺有意思的,属实是个解压的好法子。不过这样子的代码给上级看了,就不会觉得是有趣了,你可能分分钟被炒鱿鱼。


写注释是个好习惯,以防后期添加需求或者找bug,继程序员利用注释发泄情绪后,伟大的程序员又发现了另一处宝地,ID也算是一个情绪垃圾桶。在以前,知乎html代码中,曾出现这么一个id名字:“get in zhihu because i am stupid”,译为“傻子才进入知乎”,地址直接指向首页,产生了比较恶劣的影响。幸亏老板好像不知道此事,要是知道了,那就后果不堪设想了。



不止国内的程序员这样玩,国外的玩法更是出乎意料,这是一段来自贝尔实验室的,第六版Unix Kernel,注释语句为“you are not expected to understand this”,意思是,你不可能看懂这个。



在《雷神之锤三竞技场》这款游戏中,同样出现了奇葩的代码注释,而且十分露骨,为了和谐,对关键位置进行了打码,请自行脑补。



谷歌创始人谢尔盖·布林,在学生时代求职时,简历上没有写明期望的待遇,但如果你去查看他的建立的html代码,会发现还是有要求的。

A large office,good pay,and very little work.

Frequent expense-account trips to exotic lands would be a plus.

意思就是,办公室要大,工资要高,工作量还要很少,最好还能经常出差,去国外旅游的。

要求还挺高,不知道如果谷歌的求职者,这么告诉他,谢尔盖·布林会不会跳起来,拍桌子。



你还可以想象一下程序员离职时会注释些什么,应该都是吐槽公司的话,不过,也有还比较有善良的程序员,直接告诉新来的兄弟,这家公司有多坑多坑。刚入职的程序员估计会被吓跑,然后感谢一下前辈。老板要是看了,估计不发飙都不行了。



如果作为客户的你,看不懂下面这行注释,那你就要被坑惨了。



还有,当程序员无聊时。。还会做这样的注释:



或者是这样:



小编奉劝大家,写注释还是不要太皮了~否则。。。你懂的~

欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。

欢迎各位读者加入程序员小乐技术群,在公众号后台回复“加群”或者“学习”即可。

猜你还想看


阿里、腾讯、百度、华为、京东最新面试题汇集

假如有人把支付宝存储服务器炸了(物理炸),大众在支付宝里的钱是不是就都没有了呢?

7 个显著提升编码效率的 IntelliJ IDEA 必备插件

Spring Boot 集成 Ehcache 缓存,三步搞定!


关注「程序员小乐」,收看更多精彩内容
嘿,你在看吗?
视频 小程序 ,轻点两下取消赞 在看 ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存